/* Tablets */
@media screen and ()min-width: 40.5em){
	
}
* {margin: 0; padding: 0;}

#lateralMenu {list-style-type: none; width: 300px;height: 100%;position:absolute;left: -280px;z-index:10;}
#lateralMenu h3{font: bold 20px/1.5 Helvetica, Verdana, sans-serif;}
#lateralMenu li{background: #ccc;padding-bottom:1px; border-bottom: 1px solid white; margin-left:0px;}
li img{float: left;margin: 0 15px 0 0;}
#lateralMenu li p{font: 200 12px/1.5 Georgia, Times New Roman, serif;}
#lateralMenu li{padding: 10px;overflow: auto;}
#mainContent{z-index:1;}

article {
	-webkit-overflow-scrolling : touch;
	height:100%;
	width:100%;
	overflow-y:auto;
	left:0px;
	position:absolute;
	z-index:2;
}

.visible {
	display: block;
}

.hidden {
	display: none;
}

#mainHeadline {
	font: bold 10em Helvetica;
	letter-spacing: -2px;
	color: #fff;
	text-decoration: underline;
	line-height: 95px;
}

#mainSubHeadline {
	font-family: Gill Sans, Verdana;
	font-size: 13px;
	line-height: 2px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #fff;
}
#mainHr {
	background-color: #9E0051;
	height: 16px;
	border: 0;
	margin-left: -60px;
	width: 48em;
}

#mainImages {
	background: #5ABCBB url('/images/bg_rpt_blue.jpg');
	height: 40%;
}

.categories .title {
	font: 12px lighter;
	color: #CCC;
	text-align: center;
}

section #articleCategories {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
}

.categories {
	padding: 1em;
	width: 5em;	
	background: #5ABCBB url('/images/bg_rpt_blue.jpg');
	border: 1px solid #40A1A0 !important;
	margin: 1em;
	float: left;
}

.categories a {
	color: white;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 15px;
	line-height: 16px;
	display: block;
	background: none;
}
